package hw_7_25.filterKeyword;

import cn.hutool.core.util.StrUtil;
import cn.hutool.dfa.WordTree;

import java.util.ArrayList;
import java.util.List;

public class FilterKeyword_HuTool {
    public static void main(String[] args) {
        //创建敏感词列表
        List<String> sensitiveWords = new ArrayList<>();
        sensitiveWords.add("性");
        sensitiveWords.add("色情");
        sensitiveWords.add("爆炸");
        sensitiveWords.add("恐怖");
        sensitiveWords.add("枪");
        sensitiveWords.add("军火");
        //带过滤的聊天内容
        String content = "在网络程序中，如“性”、“色情”、“爆炸”、“恐怖”、“枪”、“军火”等，女性，男性这些都不可以在网上进行传播，需要过滤掉或者用其他词语替换掉。";
        for (String word : sensitiveWords) {
            content = StrUtil.replaceIgnoreCase(content, word, "*");
        }
        System.out.println(content);
    }
}
